* {
	margin: 0
}

body {
	position: relative;
	font-family: arial,"Microsoft YaHei";
	font-size: 12px;
	color: #787878;
	background: url(../image/global/bg.png);
	overflow: visible
}

html {
	-webkit-text-size-adjust: none
}

*,button {
	font-family: arial,"Microsoft YaHei"
}

.no_style,a {
	text-decoration: none;
	color: inherit
}

:-moz-placeholder,:-ms-input-placeholder,::-webkit-input-placeholder {
	color: #c9ccd0
}

input:focus {
	outline: 0
}

a:after {
	color: inherit
}

ul {
	list-style: none;
	padding: 0;
	margin: 0
}

ul.inline,ul.inline li {
	display: inline-block
}

textarea {
	resize: none
}

i {
	display: inline-block;
	vertical-align: middle
}

div[type="text/template"] {
	display: none
}

.inline-block {
	display: inline-block
}

.left {
	float: left
}

.right {
	float: right
}

.align-left {
	text-align: left
}

.align-right {
	text-align: right
}

.align-center {
	text-align: center
}

.pos-r {
	position: relative
}

.pos-a {
	position: absolute
}

.pos-s {
	position: static
}

.pos-f {
	position: fixed
}

.hidden {
	display: none
}

.v-hidden {
	visibility: hidden
}

.link {
	cursor: pointer;
	color: #0c94de
}

.link:hover {
	color: #0c94de
}

.cp {
	cursor: pointer
}

.vm {
	vertical-align: middle
}

.oh {
	overflow: hidden
}

.normal-link {
	cursor: pointer;
	color: #0c94de;
	text-decoration: underline
}

.body-back {
	background-color: #fff
}

.body-font {
	font-size: 12px;
	color: #787878
}

.box-font {
	color: #465567
}

.cf {
	zoom: 1
}

.cf:after,.cf:before {
	content: "";
	display: table;
	height: 0;
	clear: both
}

div[contentEditable=true],input[type=number],input[type=password],input[type=text],textarea {
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.075);
	-webkit-transition: all .15s ease-in;
	-o-transition: all .15s ease-in;
	transition: all .15s ease-in;
	-webkit-transition-property: border-color,-webkit-box-shadow;
	-o-transition-property: border-color,box-shadow;
	transition-property: border-color,box-shadow;
	padding: 9px 7px;
	font-size: 14px;
	height: 16px;
	line-height: 16px;
	font-family: arial,"Microsoft YaHei",helvetica,sans-serif;
	background-color: transparent;
	border: 1px solid #ccc
}

div[contentEditable=true].input-mini,input[type=number].input-mini,input[type=password].input-mini,input[type=text].input-mini,textarea.input-mini {
	width: 60px
}

div[contentEditable=true].input-small,input[type=number].input-small,input[type=password].input-small,input[type=text].input-small,textarea.input-small {
	width: 90px
}

div[contentEditable=true].input-medium,input[type=number].input-medium,input[type=password].input-medium,input[type=text].input-medium,textarea.input-medium {
	width: 150px
}

div[contentEditable=true].input-large,input[type=number].input-large,input[type=password].input-large,input[type=text].input-large,textarea.input-large {
	width: 210px
}

div[contentEditable=true].input-xlarge,input[type=number].input-xlarge,input[type=password].input-xlarge,input[type=text].input-xlarge,textarea.input-xlarge {
	width: 270px
}

div[contentEditable=true].input-xxlarge,input[type=number].input-xxlarge,input[type=password].input-xxlarge,input[type=text].input-xxlarge,textarea.input-xxlarge {
	width: 420px
}

div[contentEditable=true].input-xllarge,input[type=number].input-xllarge,input[type=password].input-xllarge,input[type=text].input-xllarge,textarea.input-xllarge {
	width: 540px
}

div[contentEditable=true].input-sHeight,input[type=number].input-sHeight,input[type=password].input-sHeight,input[type=text].input-sHeight,textarea.input-sHeight {
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px
}

div[contentEditable=true].input-mHeight,input[type=number].input-mHeight,input[type=password].input-mHeight,input[type=text].input-mHeight,textarea.input-mHeight {
	padding: 5px 7px
}

div[contentEditable=true].input-hHeight,input[type=number].input-hHeight,input[type=password].input-hHeight,input[type=text].input-hHeight,textarea.input-hHeight {
	padding: 9px 7px;
	font-size: 14px
}

div[contentEditable=true].small,input[type=number].small,input[type=password].small,input[type=text].small,textarea.small {
	width: 60px;
	height: 16px;
	line-height: 16px
}

div[contentEditable=true].active,div[contentEditable=true]:focus,input[type=number].active,input[type=number]:focus,input[type=password].active,input[type=password]:focus,input[type=text].active,input[type=text]:focus,textarea.active,textarea:focus {
	outline: 0;
	border-color: #51a7e8;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.075),0 0 5px rgba(81,167,232,.5);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.075),0 0 5px rgba(81,167,232,.5)
}

div[contentEditable=true].success,input[type=number].success,input[type=password].success,input[type=text].success,textarea.success {
	border-color: green
}

div[contentEditable=true].success.active,div[contentEditable=true].success:focus,input[type=number].success.active,input[type=number].success:focus,input[type=password].success.active,input[type=password].success:focus,input[type=text].success.active,input[type=text].success:focus,textarea.success.active,textarea.success:focus {
	border-color: #004d00;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168
}

div[contentEditable=true].warning,input[type=number].warning,input[type=password].warning,input[type=text].warning,textarea.warning {
	border-color: #c09853
}

div[contentEditable=true].warning.active,div[contentEditable=true].warning:focus,input[type=number].warning.active,input[type=number].warning:focus,input[type=password].warning.active,input[type=password].warning:focus,input[type=text].warning.active,input[type=text].warning:focus,textarea.warning.active,textarea.warning:focus {
	border-color: #a47e3c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b
}

div[contentEditable=true].error,input[type=number].error,input[type=password].error,input[type=text].error,textarea.error {
	border-color: #e24a4a
}

div[contentEditable=true].error.active,div[contentEditable=true].error:focus,input[type=number].error.active,input[type=number].error:focus,input[type=password].error.active,input[type=password].error:focus,input[type=text].error.active,input[type=text].error:focus,textarea.error.active,textarea.error:focus {
	border-color: #d72222;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.075),0 0 5px rgba(226,74,74,.5);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.075),0 0 5px rgba(226,74,74,.5)
}

div[contentEditable=true][disabled],div[contentEditable=true][readonly],input[type=number][disabled],input[type=number][readonly],input[type=password][disabled],input[type=password][readonly],input[type=text][disabled],input[type=text][readonly],textarea[disabled],textarea[readonly] {
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #ebebe4
}

.btn-style {
	display: inline-block;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	padding: 0;
	border-style: none;
	cursor: pointer;
	text-align: center;
	font-size: 14px;
	min-width: 60px
}

.btn-style:disabled {
	filter: alpha(opacity=65);
	opacity: .65;
	cursor: default
}

.btn {
	display: inline-block;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background-image: -o-linear-gradient(bottom,#1e82ca 0,#5ebce6 100%);
	background-image: -webkit-linear-gradient(bottom,#1e82ca 0,#5ebce6 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,from(#1e82ca),to(#5ebce6));
	background-image: linear-gradient(bottom,#1e82ca 0,#5ebce6 100%);
	-webkit-box-shadow: inset 0 1px 0 rgba(176,223,243,.75);
	box-shadow: inset 0 1px 0 rgba(176,223,243,.75);
	padding: 0;
	cursor: pointer;
	text-align: center;
	font-size: 14px;
	min-width: 60px;
	color: #fff;
	border: 1px solid #1e82ca;
	background-color: #5ebce6
}

.btn:hover {
	background-color: #51aee0;
	background-image: -o-linear-gradient(bottom,#3fa0d9 0,#62bce6 100%);
	background-image: -webkit-linear-gradient(bottom,#3fa0d9 0,#62bce6 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(bottom),color-stop(0%,#3fa0d9),to(#62bce6));
	background-image: linear-gradient(bottom,#3fa0d9 0,#62bce6 100%)
}

.btn:active {
	background-color: #2c8fd0;
	background-image: -o-linear-gradient(bottom,#1e82ca 0,#3a9cd6 100%);
	background-image: -webkit-linear-gradient(bottom,#1e82ca 0,#3a9cd6 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,from(#1e82ca),to(#3a9cd6));
	background-image: linear-gradient(bottom,#1e82ca 0,#3a9cd6 100%);
	-webkit-box-shadow: inset 0 1px 3px rgba(20,96,151,.75);
	box-shadow: inset 0 1px 3px rgba(20,96,151,.75)
}

.btn[disabled] {
	filter: alpha(opacity=65);
	opacity: .65;
	background-color: #e1e3e9;
	background-image: -o-linear-gradient(bottom,#e1e3e9 0,#e1e3e9 100%);
	background-image: -webkit-linear-gradient(bottom,#e1e3e9 0,#e1e3e9 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(bottom),color-stop(0%,#e1e3e9),to(#e1e3e9));
	background-image: linear-gradient(bottom,#e1e3e9 0,#e1e3e9 100%);
	-webkit-box-shadow: 0 0 0 #fff;
	box-shadow: 0 0 0 #fff;
	cursor: default;
	border: 1px solid #c9ccd0;
	color: #787878
}

.btn-small {
	display: inline-block;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background-image: -o-linear-gradient(bottom,#1e82ca 0,#5ebce6 100%);
	background-image: -webkit-linear-gradient(bottom,#1e82ca 0,#5ebce6 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,from(#1e82ca),to(#5ebce6));
	background-image: linear-gradient(bottom,#1e82ca 0,#5ebce6 100%);
	-webkit-box-shadow: inset 0 1px 0 rgba(176,223,243,.75);
	box-shadow: inset 0 1px 0 rgba(176,223,243,.75);
	padding: 0;
	cursor: pointer;
	text-align: center;
	font-size: 13px;
	min-width: 40px;
	color: #fff!important;
	border: 1px solid #1e82ca;
	background-color: #5ebce6
}

.btn-small:hover {
	background-color: #51aee0;
	background-image: -o-linear-gradient(bottom,#3fa0d9 0,#62bce6 100%);
	background-image: -webkit-linear-gradient(bottom,#3fa0d9 0,#62bce6 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(bottom),color-stop(0%,#3fa0d9),to(#62bce6));
	background-image: linear-gradient(bottom,#3fa0d9 0,#62bce6 100%)
}

.btn-small:active {
	background-color: #2c8fd0;
	background-image: -o-linear-gradient(bottom,#1e82ca 0,#3a9cd6 100%);
	background-image: -webkit-linear-gradient(bottom,#1e82ca 0,#3a9cd6 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,from(#1e82ca),to(#3a9cd6));
	background-image: linear-gradient(bottom,#1e82ca 0,#3a9cd6 100%);
	-webkit-box-shadow: inset 0 1px 3px rgba(20,96,151,.75);
	box-shadow: inset 0 1px 3px rgba(20,96,151,.75)
}

.btn-small[disabled] {
	filter: alpha(opacity=65);
	opacity: .65;
	background-color: #e1e3e9;
	background-image: -o-linear-gradient(bottom,#e1e3e9 0,#e1e3e9 100%);
	background-image: -webkit-linear-gradient(bottom,#e1e3e9 0,#e1e3e9 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(bottom),color-stop(0%,#e1e3e9),to(#e1e3e9));
	background-image: linear-gradient(bottom,#e1e3e9 0,#e1e3e9 100%);
	-webkit-box-shadow: 0 0 0 #fff;
	box-shadow: 0 0 0 #fff;
	cursor: default;
	border: 1px solid #c9ccd0;
	color: #787878
}

.yellow-btn {
	display: inline-block;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background-color: #e3921f;
	background-image: -o-linear-gradient(bottom,#d1861b 0,#f49e22 100%);
	background-image: -webkit-linear-gradient(bottom,#d1861b 0,#f49e22 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,from(#d1861b),to(#f49e22));
	background-image: linear-gradient(bottom,#d1861b 0,#f49e22 100%);
	padding: 0;
	cursor: pointer;
	text-align: center;
	font-size: 14px;
	min-width: 60px;
	color: #fff!important;
	border: 1px solid #c6801b
}

.yellow-btn:hover {
	background-color: #eb9821;
	background-image: -o-linear-gradient(bottom,#e2921f 0,#f49e22 100%);
	background-image: -webkit-linear-gradient(bottom,#e2921f 0,#f49e22 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(bottom),color-stop(0%,#e2921f),to(#f49e22));
	background-image: linear-gradient(bottom,#e2921f 0,#f49e22 100%)
}

.yellow-btn:active {
	background-color: #e3921f;
	background-image: -o-linear-gradient(bottom,#d1861b 0,#f49e22 100%);
	background-image: -webkit-linear-gradient(bottom,#d1861b 0,#f49e22 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,from(#d1861b),to(#f49e22));
	background-image: linear-gradient(bottom,#d1861b 0,#f49e22 100%);
	-webkit-box-shadow: inset 0 1px 3px rgba(20,96,151,.75);
	box-shadow: inset 0 1px 3px rgba(20,96,151,.75)
}

.yellow-btn[disabled] {
	background-color: #e1e3e9;
	background-image: -o-linear-gradient(bottom,#e1e3e9 0,#e1e3e9 100%);
	background-image: -webkit-linear-gradient(bottom,#e1e3e9 0,#e1e3e9 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(bottom),color-stop(0%,#e1e3e9),to(#e1e3e9));
	background-image: linear-gradient(bottom,#e1e3e9 0,#e1e3e9 100%);
	-webkit-box-shadow: 0 1 0 rgba(255,255,255,.75);
	box-shadow: 0 1 0 rgba(255,255,255,.75);
	filter: alpha(opacity=65);
	opacity: .65;
	border: 1px solid #c9ccd0;
	color: #787878;
	cursor: default
}

.green-btn {
	display: inline-block;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background-color: #2eaf28;
	background-image: -o-linear-gradient(bottom,#229a1c 0,#3ac333 100%);
	background-image: -webkit-linear-gradient(bottom,#229a1c 0,#3ac333 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,from(#229a1c),to(#3ac333));
	background-image: linear-gradient(bottom,#229a1c 0,#3ac333 100%);
	-webkit-box-shadow: inset 0 1px 0 rgba(107,225,101,.75);
	box-shadow: inset 0 1px 0 rgba(107,225,101,.75);
	padding: 0;
	cursor: pointer;
	text-align: center;
	font-size: 14px;
	min-width: 60px;
	color: #fff!important;
	border: 1px solid #2fae29
}

.green-btn:hover {
	background-color: #2fc328;
	background-image: -o-linear-gradient(bottom,#25ae1f 0,#39d831 100%);
	background-image: -webkit-linear-gradient(bottom,#25ae1f 0,#39d831 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(bottom),color-stop(0%,#25ae1f),to(#39d831));
	background-image: linear-gradient(bottom,#25ae1f 0,#39d831 100%)
}

.green-btn:active {
	background-color: #2eaf28;
	background-image: -o-linear-gradient(bottom,#229a1c 0,#3ac333 100%);
	background-image: -webkit-linear-gradient(bottom,#229a1c 0,#3ac333 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,from(#229a1c),to(#3ac333));
	background-image: linear-gradient(bottom,#229a1c 0,#3ac333 100%);
	-webkit-box-shadow: inset 0 1px 3px rgba(19,68,16,.75);
	box-shadow: inset 0 1px 3px rgba(19,68,16,.75)
}

.green-btn[disabled] {
	filter: alpha(opacity=65);
	opacity: .65;
	-webkit-box-shadow: 0 0 0 #fff;
	box-shadow: 0 0 0 #fff;
	cursor: default
}

.sp-btn {
	display: inline-block;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background-color: #eff0f3;
	background-image: -o-linear-gradient(bottom,#e1e3e9 0,#fdfdfd 100%);
	background-image: -webkit-linear-gradient(bottom,#e1e3e9 0,#fdfdfd 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(bottom),color-stop(0%,#e1e3e9),to(#fdfdfd));
	background-image: linear-gradient(bottom,#e1e3e9 0,#fdfdfd 100%);
	padding: 0;
	cursor: pointer;
	text-align: center;
	font-size: 14px;
	min-width: 60px;
	color: #666!important;
	border: 1px solid #c9ccd0
}

.sp-btn:hover {
	background-color: #f5f6f8;
	background-image: -o-linear-gradient(bottom,#eaecf0 0,#fff 100%);
	background-image: -webkit-linear-gradient(bottom,#eaecf0 0,#fff 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,from(#eaecf0),to(#fff));
	background-image: linear-gradient(bottom,#eaecf0 0,#fff 100%)
}

.sp-btn.active,.sp-btn:active {
	background-color: #e7e7e7;
	background-image: -o-linear-gradient(bottom,#ddd 0,#f0f0f0 100%);
	background-image: -webkit-linear-gradient(bottom,#ddd 0,#f0f0f0 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(bottom),color-stop(0%,#ddd),to(#f0f0f0));
	background-image: linear-gradient(bottom,#ddd 0,#f0f0f0 100%);
	-webkit-box-shadow: inset 0 1px 3px #aaa;
	box-shadow: inset 0 1px 3px #aaa
}

.sp-btn[disabled] {
	background-color: #e1e3e9;
	background-image: -o-linear-gradient(bottom,#e1e3e9 0,#e1e3e9 100%);
	background-image: -webkit-linear-gradient(bottom,#e1e3e9 0,#e1e3e9 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,from(#e1e3e9),to(#e1e3e9));
	background-image: linear-gradient(bottom,#e1e3e9 0,#e1e3e9 100%);
	-webkit-box-shadow: 0 0 0 #fff;
	box-shadow: 0 0 0 #fff;
	filter: alpha(opacity=65);
	opacity: .65;
	border: 1px solid #c9ccd0;
	color: #787878;
	cursor: default
}

.danger-btn {
	display: inline-block;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background-color: #cb1919;
	background-image: -o-linear-gradient(bottom,#c02929 0,#d50808 100%);
	background-image: -webkit-linear-gradient(bottom,#c02929 0,#d50808 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(bottom),color-stop(0%,#c02929),to(#d50808));
	background-image: linear-gradient(bottom,#c02929 0,#d50808 100%);
	-webkit-box-shadow: inset 0 1px 1px rgba(255,48,48,.75);
	box-shadow: inset 0 1px 1px rgba(255,48,48,.75);
	padding: 0;
	cursor: pointer;
	text-align: center;
	font-size: 14px;
	min-width: 60px;
	color: #fff!important;
	border: 1px solid #bf1717
}

.danger-btn:hover {
	background-color: #d30909;
	background-image: -o-linear-gradient(bottom,#d50808 0,#d10a0a 100%);
	background-image: -webkit-linear-gradient(bottom,#d50808 0,#d10a0a 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,from(#d50808),to(#d10a0a));
	background-image: linear-gradient(bottom,#d50808 0,#d10a0a 100%)
}

.danger-btn:active {
	background-color: #c02929;
	background-image: -o-linear-gradient(bottom,#c02929 0,#c02929 100%);
	background-image: -webkit-linear-gradient(bottom,#c02929 0,#c02929 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(bottom),color-stop(0%,#c02929),to(#c02929));
	background-image: linear-gradient(bottom,#c02929 0,#c02929 100%);
	-webkit-box-shadow: inset 0 2px 5px rgba(134,17,17,.75);
	box-shadow: inset 0 2px 5px rgba(134,17,17,.75);
	border-top: 1px solid #861111;
	border-left: 1px solid #a51414;
	border-right: 1px solid #a51414
}

.danger-btn[disabled] {
	background-color: #e1e3e9;
	background-image: -o-linear-gradient(bottom,#e1e3e9 0,#e1e3e9 100%);
	background-image: -webkit-linear-gradient(bottom,#e1e3e9 0,#e1e3e9 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,from(#e1e3e9),to(#e1e3e9));
	background-image: linear-gradient(bottom,#e1e3e9 0,#e1e3e9 100%);
	-webkit-box-shadow: 0 0 0 #fff;
	box-shadow: 0 0 0 #fff;
	filter: alpha(opacity=65);
	opacity: .65;
	border: 1px solid #c9ccd0;
	color: #787878;
	cursor: default
}

.danger-btn-small {
	display: inline-block;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background-color: #cb1919;
	background-image: -o-linear-gradient(bottom,#c02929 0,#d50808 100%);
	background-image: -webkit-linear-gradient(bottom,#c02929 0,#d50808 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(bottom),color-stop(0%,#c02929),to(#d50808));
	background-image: linear-gradient(bottom,#c02929 0,#d50808 100%);
	-webkit-box-shadow: inset 0 1px 1px rgba(255,48,48,.75);
	box-shadow: inset 0 1px 1px rgba(255,48,48,.75);
	padding: 0;
	cursor: pointer;
	text-align: center;
	font-size: 13px;
	min-width: 40px;
	color: #fff!important;
	border: 1px solid #bf1717
}

.danger-btn-small:hover {
	background-color: #d30909;
	background-image: -o-linear-gradient(bottom,#d50808 0,#d10a0a 100%);
	background-image: -webkit-linear-gradient(bottom,#d50808 0,#d10a0a 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,from(#d50808),to(#d10a0a));
	background-image: linear-gradient(bottom,#d50808 0,#d10a0a 100%)
}

.danger-btn-small:active {
	background-color: #c02929;
	background-image: -o-linear-gradient(bottom,#c02929 0,#c02929 100%);
	background-image: -webkit-linear-gradient(bottom,#c02929 0,#c02929 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(bottom),color-stop(0%,#c02929),to(#c02929));
	background-image: linear-gradient(bottom,#c02929 0,#c02929 100%);
	-webkit-box-shadow: inset 0 2px 5px rgba(134,17,17,.75);
	box-shadow: inset 0 2px 5px rgba(134,17,17,.75);
	border-top: 1px solid #861111;
	border-left: 1px solid #a51414;
	border-right: 1px solid #a51414
}

.danger-btn-small[disabled] {
	background-color: #e1e3e9;
	background-image: -o-linear-gradient(bottom,#e1e3e9 0,#e1e3e9 100%);
	background-image: -webkit-linear-gradient(bottom,#e1e3e9 0,#e1e3e9 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,from(#e1e3e9),to(#e1e3e9));
	background-image: linear-gradient(bottom,#e1e3e9 0,#e1e3e9 100%);
	-webkit-box-shadow: 0 0 0 #fff;
	box-shadow: 0 0 0 #fff;
	filter: alpha(opacity=65);
	opacity: .65;
	border: 1px solid #c9ccd0;
	color: #787878;
	cursor: default
}

label.radio {
	position: relative;
	cursor: pointer
}

label.radio:before {
	display: inline-block;
	background-image: url(../image/sprite.png);
	background-position: 0 -1971px;
	width: 20px;
	height: 21px;
	content: "";
	vertical-align: middle;
	margin-right: 5px;
	margin-top: -2px;
	cursor: pointer;
	background-color: #fff
}

label.radio.hover:before,label.radio:hover:before {
	background-image: url(../image/sprite.png);
	background-position: 0 -1993px;
	width: 20px;
	height: 21px
}

label.radio.checked:before,label.radio.checked:hover:before {
	background-image: url(../image/sprite.png);
	background-position: 0 -2015px;
	width: 20px;
	height: 21px
}

label.radio.disable:before,label.radio.disable:hover:before {
	cursor: not-allowed;
	background-image: url(../image/sprite.png);
	background-position: 0 -2059px;
	width: 20px;
	height: 21px
}

label.radio.disable {
	cursor: not-allowed
}

label.radio input[type=radio] {
	filter: alpha(opacity=0);
	opacity: 0;
	position: absolute;
	cursor: pointer;
	left: 4px;
	top: 3px
}

input[type=checkbox] {
	padding: 0
}

input[type=checkbox]:active,input[type=checkbox]:focus,input[type=checkbox]:hover {
	-webkit-transition: all .15s ease-in;
	-o-transition: all .15s ease-in;
	transition: all .15s ease-in;
	-webkit-transition-property: border-color,-webkit-box-shadow;
	-o-transition-property: border-color,box-shadow;
	transition-property: border-color,box-shadow;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.075),0 0 5px rgba(81,167,232,.5);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.075),0 0 5px rgba(81,167,232,.5)
}

select {
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #c9ccd0;
	background: #fff;
	color: #585858;
	font-size: 12px
}

select:active,select:focus,select:hover {
	-webkit-transition: all .15s ease-in;
	-o-transition: all .15s ease-in;
	transition: all .15s ease-in;
	-webkit-transition-property: border-color,-webkit-box-shadow;
	-o-transition-property: border-color,box-shadow;
	transition-property: border-color,box-shadow;
	outline: 0;
	border: 1px solid #51a7e8;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.075),0 0 5px rgba(81,167,232,.5);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.075),0 0 5px rgba(81,167,232,.5)
}


.main>.right {
	margin-left: 10px
}

.main>.center-content .block {
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 0 7px rgba(200,200,200,.75);
	box-shadow: 0 0 7px rgba(200,200,200,.75);
	overflow: hidden;
	width: 280px;
	position: relative;
	margin: 90px auto 0;
	padding: 30px 125px;
	border: 1px solid #c9ccd0;
	background-color: #fafafa;
	font-size: 12px
}

.main>.center-content .block a {
	color: #0c94de
}

.main>.center-content .block a.btn {
	color: #fff
}

.main>.center-content .block div[contentEditable=true],.main>.center-content .block input[type=number],.main>.center-content .block input[type=password],.main>.center-content .block input[type=text] {
	width: 260px;
	margin-bottom: 30px
}

.main>.center-content .block div[contentEditable=true] .small,.main>.center-content .block input[type=number] .small,.main>.center-content .block input[type=password] .small,.main>.center-content .block input[type=text] .small {
	width: 60px;
	margin-bottom: 0
}

.main>.center-content .block .extra-name {
	margin-bottom: 10px;
	font-size: 14px;
	color: #585858
}

.main>.center-content .block .line {
	position: relative;
	margin-bottom: 10px
}

.main>.center-content .block .line .abright {
	position: absolute;
	right: 0;
	bottom: 0
}

.main>.center-content .block .line * {
	vertical-align: middle
}

.main>.center-content .block .name {
	display: inline-block;
	width: 80px;
	font-size: 14px;
	color: #585858
}

.main>.center-content .block .success {
	color: #3c763d
}

.main>.center-content .block .error {
	color: #e96a6a
}

.main>.center-content .block .need {
	margin-left: 10px;
	color: #e96a6a
}

.main>.center-content .block .line:last-child {
	margin-bottom: 0
}

.main>.center-content .block .title {
	text-align: center;
	font-size: 18px;
	font-weight: 400;
	color: #0c94de
}

.main>.center-content .box div[contentEditable=true],.main>.center-content .box input[type=number],.main>.center-content .box input[type=password],.main>.center-content .box input[type=text],.main>.center-content .box select {
	background-color: #fff
}


.main>.center-content .box>.cnt {
	zoom: 1;
	-webkit-box-shadow: 0 0 8px rgba(225,225,225,.75);
	box-shadow: 0 0 8px rgba(225,225,225,.75);
	width: 100%
}

.main.signin .center-content .block {
	padding: 0 0 20px;
	width: 530px
}

@media (max-width:768px) {
	.main.signin .center-content .block {
		width: 100%
	}
}

.main.signin .center-content .block .name {
	width: 65px
}

.main.signin .center-content .block .login-form {
	width: 360px;
	margin: 30px auto 0
}

@media (max-width:768px) {
	.main.signin .center-content .block .login-form {
		width: 100%;
		padding: 0 10%
	}
}

.main.signin .center-content .block .login-form input[type=password],.main.signin .center-content .block .login-form input[type=text] {
	width: 80%;
	margin-bottom: 20px
}

.main.signin .center-content .block .login-form .align-center {
	text-align: center
}

.main.signin .center-content .block .title {
	margin-top: 34px;
	margin-bottom: 16px;
	height: 22px;
	width: 80%
}

.main.signin .center-content .block .tip {
	color: #969696;
	text-align: left
}

.main.signin .center-content .block .line {
	width: 80%
}

.main.signin .center-content .block .verification-line {
	margin-bottom: 30px
}

.main.signin .center-content .block .verification-line input {
	width: 60px;
	margin-bottom: 0;
	margin-right: 2px
}

.main.signin .center-content .block .verification-line .verification-pic {
	display: inline-block;
	width: 64px;
	height: 26px;
	background-color: #ddd
}

.main.signin .center-content .block .advanced-line {
	height: 45px;
	margin-bottom: 0
}

.main.signin .center-content .block .advanced-line .remember-line {
	height: 17px
}

.main.signin .center-content .block .advanced-line .remember-line a {
	top: 0
}

.main.signin .center-content .block .advanced-line .error {
	margin-top: 9px;
	display: none;
	margin-bottom: 9px
}

.main.signin .center-content .block .advanced-line .flash-error {
	display: block
}

.main.signin .center-content .block .line.align-center {
	margin-bottom: 0
}

.main.signin .center-content .block .line.align-center .login {
	width: 137px;
	padding: 6px 0;
	line-height: 1;
	height: 30px
}

.main.signin .center-content .block .line.align-center .register {
	margin-top: -14px
}

.main.signin .center-content .block .vendor-block {
	margin: 20px 20px 0;
	padding-top: 20px;
	color: #465567;
	border-top: solid 1px #e6e6e6
}

@media (max-width:768px) {
	.main.signin .center-content .block .vendor-block {
		display: none
	}
}

.main.signin .center-content .block .vendor-block .vendor-logo {
	display: inline-block;
	text-indent: -10000px;
	margin-left: 10px;
	vertical-align: middle
}

.main.signin .center-content .block .signin-success-alert {
	padding: 5px 0;
	text-align: center;
	position: absolute;
	width: 100%
}

.main.signin .center-content .block .signin-success-alert .icon-global-pass {
	margin-top: -3px;
	margin-right: 3px;
	margin-left: -16px
}

